package com.pai4j.domain.dto.audit;

import lombok.Data;

import java.util.List;

/**
 * 人工审核触发条件DTO
 *
 * @author: CYM-pai
 * @date: 2025/08/06 10:15
 **/
@Data
public class ManualAuditTriggerDTO {
    
    /**
     * 是否基于AI审核结果触发
     */
    private Boolean triggerByAiResult = true;
    
    /**
     * 是否基于用户举报触发
     */
    private Boolean triggerByReport = true;
    
    /**
     * 是否基于作者风险等级触发
     */
    private Boolean triggerByAuthorRisk = true;
    
    /**
     * 触发人工审核的关键词列表
     */
    private List<String> triggerKeywords;
    
    /**
     * 作者风险等级阈值（超过此等级触发人工审核）
     */
    private Integer authorRiskLevelThreshold = 3;
    
    /**
     * 举报次数阈值（超过此次数触发人工审核）
     */
    private Integer reportCountThreshold = 3;
}
